//RandomAccessFile 类在 Java 中提供了一个可以随机访问文件的途径。通过 RandomAccessFile，你可以读写文件任意位置的数据，无需从头至尾顺序访问。下面是一个使//用 RandomAccessFile 的简单示例，该示例演示了如何使用 RandomAccessFile 来写入和读取数据。
//将创建一个文件 example.dat，并在文件中写入一些整数，然后随机读取这些整数。

import java.io.IOException;
import java.io.RandomAccessFile;

public class RandomAccessFileExample {
    public static void main(String[] args) {
        String fileName = "example.dat";

        try (RandomAccessFile raf = new RandomAccessFile(fileName, "rw")) {
            int[] numbers = {1, 2, 3, 4, 5};
            for (int number : numbers) {
                raf.writeInt(number);
            }

            raf.seek(0);

            for (int i = 0; i < numbers.length; i++) {
                int number = raf.readInt();
                System.out.println("Number at position " + i + ": " + number);
            }

             raf.seek(4); 
            raf.writeInt(99);

            raf.seek(0);
            for (int i = 0; i < numbers.length; i++) {
                int number = raf.readInt();
                System.out.println("Number at position " + i + " after modification: " + number);
            }

        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}